// pages/navigation/navigation.js

const app = getApp()
var server = app.globalData.server;
var appid = app.globalData.appid;
Page({

    /**
     * 页面的初始数据
     */
    data: {
        userInfo: {},
        mainInfo:{},
        markers:[],
        img_url: app.globalData.cloud_url,
    },
    markertap(e) {
        console.log(e)
      if (this.data.markers.lenghth != 0){
        wx.openLocation({
          latitude: parseFloat(this.data.mainInfo.lat),
          longitude: parseFloat(this.data.mainInfo.lng),
          scale: 18,
          name: this.data.mainInfo.hotel,
          address: this.data.mainInfo.address
        })
      }
    },
    /**
     * 生命周期函数--监听页面加载
     */
    onLoad: function(options) {
        this.getData()
    },
  getData() {
    wx.showLoading({ //期间为了显示效果可以添加一个过度的弹出框提示“加载中”  
      title: '加载中',
      icon: 'loading',
    });
    //查询数据
    const db = wx.cloud.database()
    // 查询当前用户所有的 swiper
    db.collection('nav').where({}).get({
      success: res => {
        wx.hideLoading();
        this.setData({
          mainInfo:res.data[0],
          markers: [{
            iconPath: this.data.img_url+"/image/nav.png",
              id: 0,
             latitude: res.data[0].lat, // 页面初始化 options为页面跳转所带来的参数 
             longitude: res.data[0].lng,
              width: 50,
              height: 50
          }],
        })
        console.log(res)
      },
      fail: err => {
        wx.showToast({
          icon: 'none',
          title: '获取数据失败失败'
        })
        console.error('[数据库] [查询记录] 失败：', err)
      }
    })
  },
    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady: function() {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow: function() {

    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide: function() {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload: function() {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh: function() {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom: function() {

    },

    /**
     * 用户点击右上角分享
     */
  /**
* 用户点击右上角分享
*/
  onShareAppMessage: function () {
    var that = this;
    //console.log(that.data);
    return {
      title: '婚礼邀请函',
      path: 'pages/Wedding/Wedding',
      success: function (res) {
        wx.showToast({
          title: '分享成功',
        })
      },
      fail: function (res) {
        // 转发失败
        wx.showToast({
          title: '分享取消',
        })
      }
    }
  },
    callhe: function(event) {
        wx.makePhoneCall({
            phoneNumber: this.data.mainInfo.he_call
        })
    },
    callshe: function(event) {
        wx.makePhoneCall({
            phoneNumber: this.data.mainInfo.she_call
        })
    }
})